package chap5.task5_6;


import java.util.ArrayList;

/**
 * 用户操作的实现类：具体实现登陆、注册功能（使用ArrayList集合来完成）*/
public class UserDaoList implements UserDao{
    ArrayList<User> userArrayList=new ArrayList<User>();
    /**
     * 把用户输入的信息 添加到集合中
     * 不考虑重复情况*/
    @Override
    public void register(User user) {
        userArrayList.add(user);
    }
/**
 * 登陆功能:集合中存在该用户和密码表示登陆成功*/
    @Override
    public boolean login(String name, String password) {
        for(int i=0;i<userArrayList.size();i++){
            if(userArrayList.get(i).getName().equals(name)&&
                    userArrayList.get(i).getPassword().equals(password)){
                return true;
            }

        }
        return false;
    }

    @Override
    public void show() {
        for (User user:userArrayList
             ) {
            System.out.println(user.getName()+":"+user.getPassword());

        }
    }

}
